import { createStore } from 'vuex'

export default createStore({
  state: {
    hisList: [], // 存储历史记录的
  },
  mutations: {
    addHistory(state,val){
      if(state.hisList.length == 8){
        state.hisList.pop();
      }
      let index = state.hisList.findIndex(item => item == val);
      if (index>-1){ // 判断是否重复
        state.hisList.splice(index,1)
      }
      state.hisList.unshift(val);
    },
    delectAll(state){ // 全部删除的方法
      state.hisList = [];
    },
    del(state,i){ // 单个删除的方法
      state.hisList.splice(i,1);
    }
  },
  actions: {
  },
  modules: {
  }
})
